/**
 * @desc 使用每种颜色的值将RGB（）颜色字符串转换为对象。
 * @param rgbStr
 * @returns {{red: *, green: *, blue: *}}
 */
const toRGBObject = rgbStr => {
	// 利用 match 正则匹配数字再分别赋值 red、green、blue
	const [red, green, blue] = rgbStr.match(/\d+/g).map(Number);
	// 最后返回包装对象
	return { red, green, blue };
};

// Examples
toRGBObject('rgb(255, 12, 0)'); // {red: 255, green: 12, blue: 0}
